package com.collect.collect.api.service;

import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;
import java.util.Set;

public interface IMasterService{

    /**
     * 获取表字段Set集合
     * @param tableName
     * @return
     */
    Set<String> selectColumnList(String tableName);

    /**
     * 查询表达梦字段名
     * @param owner 模式名
     * @param tableName 表名
     * @return
     */
    Set<String> selectDmColumnList(String owner,String tableName);

    /**
     * 动态表批量插入
     * @param paramMap
     * @param tableName
     * @return
     */
    int insertMapDataList(List<Map<String,Object>> paramMap,String tableName);
}
